package com.dorm.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.dorm.common.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 学生实体类
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("student")
public class Student extends BaseEntity {
    @TableId(type = IdType.AUTO)
    private Long id;
    
    private String studentNo;   // 学号
    private String name;        // 姓名
    private String gender;      // 性别
    private String className;   // 班级
    private String major;       // 专业
    private String phone;       // 电话
    private String idCard;      // 身份证号
    private Long roomId;        // 房间ID
    private String status;      // 状态：在校/离校
}

